home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.20010921-20020314 / 000286_shifeux@hotmail.com_Tue Jan 8 14:32:50 EST 2002.msg < prev    next >
Text File  |  2020-01-01  |  2KB  |  49 lines

  1. Article: 13118 of comp.protocols.kermit.misc
  2. Path: newsmaster.cc.columbia.edu!panix!newsfeed.mathworks.com!news.kjsl.com!newsfeed.stanford.edu!postnews1.google.com!not-for-mail
  3. From: shifeux@hotmail.com (Shifeux)
  4. Newsgroups: comp.protocols.kermit.misc
  5. Subject: Kermit 8 FTP scripting
  6. Date: 8 Jan 2002 11:16:09 -0800
  7. Organization: http://groups.google.com/
  8. Lines: 31
  9. Message-ID: <336f652d.0201081116.4cd7a675@posting.google.com>
  10. NNTP-Posting-Host: 208.178.159.150
  11. Content-Type: text/plain; charset=ISO-8859-1
  12. Content-Transfer-Encoding: 8bit
  13. X-Trace: posting.google.com 1010517370 21360 127.0.0.1 (8 Jan 2002 19:16:10 GMT)
  14. X-Complaints-To: groups-abuse@google.com
  15. NNTP-Posting-Date: 8 Jan 2002 19:16:10 GMT
  16. Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.misc:13118
  17.  
  18. Hello, I am writing a small kermit script using the built in ftp
  19. client. The script works fine as far as stepping through the transfer,
  20. but I am having problems working with the log files. I would like to
  21. keep a detailed transaction log containing the status of the issued
  22. commands.  For example, when the script issues the following command:
  23.  
  24. ftp cd \%r
  25.  
  26. i would like to be able to send a line of text to the transaction log
  27. to indicate the status of that command.  I am able to do that using
  28. the if fail or if success in the next line of the sctipt. But for a
  29. failure I need to exit the script rather than carry through with other
  30. commands. My example is as follows:
  31.  
  32. ftp cd \tmp\hello\
  33.     if success write TRANSACTION-LOG FTP Server Message:
  34. \v(ftp_message)\13\10
  35.     if fail write TRANSACTION-LOG FTP Server Message:
  36. \v(ftp_message)\13\10
  37.  
  38. I can't seem to add in an exit command to the if fail line. If i have:
  39.  
  40.     if fail exit 1 write TRANSACTION-LOG FTP Server message:
  41. \v(ftp_message)
  42.  
  43. the transaction log is never written. How and i string along more than
  44. 1 command in this statement? A (,) does not do the trick.
  45.  
  46. Is there an easier way to accomplish this type of logging?
  47.  
  48. Thanks.
  49.